package com.lanhai.zhonglai.interfaces;
 
import com.lanhai.zhonglai.beans.AgvBean;
import com.lanhai.zhonglai.beans.AgvMountBean;
import com.lanhai.zhonglai.beans.StationBean;
import com.lanhai.zhonglai.beans.DotBean; 



/**
 * 小车装货信息
 * @author zhengwei
 *
 */
public interface IAgvMount {
	
 
	/**
	 * 判断传输（开始到传输完成，工序机台）
	 * @param agv agv
	 * @param station 机台
	 * @param dot 点位
	 * @param agvMount agv装料情况
	 */
	void judgement(AgvBean agv ,StationBean station,DotBean dot,AgvMountBean agvMount );
	
	 
	/**
	 * 判断传输（开始到传输完成，只有同时传）
	 * @param agv
	 * @param station
	 * @param dot
	 * @param agvMount
	 */
	void judgement_double(AgvBean agv ,StationBean station,DotBean dot,AgvMountBean agvMount );
	
	
	/**
	 * 判断传输（开始到传输完成，只有同时传，制绒上料端使用）
	 * @param agv
	 * @param station
	 * @param dot
	 * @param agvMount
	 */
	void judgement_double_toZR(AgvBean agv ,StationBean station,DotBean dot,AgvMountBean agvMount );
	
	
	
	/**
	 * 判断传输（开始到传输完成，缓存机）
	 * @param agv
	 * @param station
	 * @param dot
	 * @param agvMount
	 */
	void judgement_HC(AgvBean agv ,StationBean station,DotBean dot,AgvMountBean agvMount );
	 
}
